热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

轻机枪|减号_Java入门七IDEA的使用

篇首语:本文由编程笔记#小编为大家整理,主要介绍了Java入门七IDEA的使用相关的知识,希望对你有一定的参考价值。

篇首语:本文由编程笔记#小编为大家整理,主要介绍了Java入门七 IDEA的使用相关的知识,希望对你有一定的参考价值。




条件运算符:

【Java入门】七

【Java入门】七

表达式为:表达式1表达式2表达式3

先求解表达式1,

        若其值为真(非0)则将表达式2的值作为整个表达式的取值,

        否则(表达式1的值为0)将表达式3的值作为整个表达式的取值。

运算符的优先级:

【Java入门】七


 大家也不用全部死记硬背,课程给我们总结了三句话:

        1、括号最优先的

        2、算术运算符比关系运算符高,关系运算符比位运算符和逻辑运算符优先级高

        3、“与”比“或”的优先级高(逻辑非>逻辑与>逻辑或 )

自动类型转换

        自动类型转换指的是容量小的数据类型可以自动转换为容量大的数据类型,

【Java入门】七


         如果所示,黑色的实线表示无数据丢失的自动类型转换,而虚线表示在转换时可能会有精度的损失。

强制类型转换

        强制类型转换,又称为造型(cast),用于强制转换数值的类型,可能损失精度。

基本类型转化时常见的错误和问题

        1、操作比较大的数时,要留意是否溢出,尤其是整数操作时。

        2、L和 I 的问题:不要命名名字为 I 的变量,字母 I 容易和数字1混淆。long类型使用大写L,不要用小写 l 。

进入正题

        IDEA是Java编程语言开发的集成环境,被公认最好的开发工具之一。IDEA目前市场占有率越来越高,流行度也越来越高。但是,对于电脑的配置要求相对eclipse要高一些。可以根据自身的情况自由选择。IDE(开发环境)之间的切换很容易,不用过度纠结使用哪一个,“初学者使用哪一个都可以!”。

        IDEA是JetBrains公司的产品,这家公司总部位于捷克共和国的首都布拉格,开发人员以严谨著称的东欧程序员为主。捷克曾经最著名的是“捷克轻机枪”,IDEA是捷克人贡献给Java程序员的又一款“捷克轻机枪”。

        大家下载可以直接去官网下载,或者私信小编。

IDEA的配置和使用

新建Java工程:打开IDEA,file—>New—>project,选择Java的运行环境,点击next。

【Java入门】七

【Java入门】七

自定义工程的名字,点击finish。

【Java入门】七

【Java入门】七

 可以右键src创建包、创建类,可以直接点击代码旁的绿色三角形运行,也可以鼠标右键运行main函数

【Java入门】七

【Java入门】七

在project01下创建一到多个Module,project01右键new—>Module,然后点击next。输入名字后点击finish

删除Module:右键要删除的Module,选择open....。

【Java入门】七

【Java入门】七

 选中要删除的Module,点击减号,点击OK,再点击OK,此时该Module就变成灰色了,但还未从磁盘上彻底删除

【Java入门】七

【Java入门】七

再右键要删除的Module,再点击delete才能彻底删除

【Java入门】七

【Java入门】七

 简单的工程就建好了,今天的分享就到这里了,喜欢的点赞评论!



推荐阅读
  • 开发笔记:spring boot项目打成war包部署到服务器的步骤与注意事项
    本文介绍了将spring boot项目打成war包并部署到服务器的步骤与注意事项。通过本文的学习,读者可以了解到如何将spring boot项目打包成war包,并成功地部署到服务器上。 ... [详细]
  • 本文介绍了使用Java实现大数乘法的分治算法,包括输入数据的处理、普通大数乘法的结果和Karatsuba大数乘法的结果。通过改变long类型可以适应不同范围的大数乘法计算。 ... [详细]
  • Android中高级面试必知必会,积累总结
    本文介绍了Android中高级面试的必知必会内容,并总结了相关经验。文章指出,如今的Android市场对开发人员的要求更高,需要更专业的人才。同时,文章还给出了针对Android岗位的职责和要求,并提供了简历突出的建议。 ... [详细]
  • 本文介绍了OC学习笔记中的@property和@synthesize,包括属性的定义和合成的使用方法。通过示例代码详细讲解了@property和@synthesize的作用和用法。 ... [详细]
  • 如何用UE4制作2D游戏文档——计算篇
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了如何用UE4制作2D游戏文档——计算篇相关的知识,希望对你有一定的参考价值。 ... [详细]
  • 从零学Java(10)之方法详解,喷打野你真的没我6!
    本文介绍了从零学Java系列中的第10篇文章,详解了Java中的方法。同时讨论了打野过程中喷打野的影响,以及金色打野刀对经济的增加和线上队友经济的影响。指出喷打野会导致线上经济的消减和影响队伍的团结。 ... [详细]
  • 本文由编程笔记小编整理,主要介绍了使用Junit和黄瓜进行自动化测试中步骤缺失的问题。文章首先介绍了使用cucumber和Junit创建Runner类的代码,然后详细说明了黄瓜功能中的步骤和Steps类的实现。本文对于需要使用Junit和黄瓜进行自动化测试的开发者具有一定的参考价值。摘要长度:187字。 ... [详细]
  • 本文介绍了一款名为TimeSelector的Android日期时间选择器,采用了Material Design风格,可以在Android Studio中通过gradle添加依赖来使用,也可以在Eclipse中下载源码使用。文章详细介绍了TimeSelector的构造方法和参数说明,以及如何使用回调函数来处理选取时间后的操作。同时还提供了示例代码和可选的起始时间和结束时间设置。 ... [详细]
  • 使用eclipse创建一个Java项目的步骤
    本文介绍了使用eclipse创建一个Java项目的步骤,包括启动eclipse、选择New Project命令、在对话框中输入项目名称等。同时还介绍了Java Settings对话框中的一些选项,以及如何修改Java程序的输出目录。 ... [详细]
  • 如何实现JDK版本的切换功能,解决开发环境冲突问题
    本文介绍了在开发过程中遇到JDK版本冲突的情况,以及如何通过修改环境变量实现JDK版本的切换功能,解决开发环境冲突的问题。通过合理的切换环境,可以更好地进行项目开发。同时,提醒读者注意不仅限于1.7和1.8版本的转换,还要适应不同项目和个人开发习惯的需求。 ... [详细]
  • 恶意软件分析的最佳编程语言及其应用
    本文介绍了学习恶意软件分析和逆向工程领域时最适合的编程语言,并重点讨论了Python的优点。Python是一种解释型、多用途的语言,具有可读性高、可快速开发、易于学习的特点。作者分享了在本地恶意软件分析中使用Python的经验,包括快速复制恶意软件组件以更好地理解其工作。此外,作者还提到了Python的跨平台优势,使得在不同操作系统上运行代码变得更加方便。 ... [详细]
  • 本文介绍了Java集合库的使用方法,包括如何方便地重复使用集合以及下溯造型的应用。通过使用集合库,可以方便地取用各种集合,并将其插入到自己的程序中。为了使集合能够重复使用,Java提供了一种通用类型,即Object类型。通过添加指向集合的对象句柄,可以实现对集合的重复使用。然而,由于集合只能容纳Object类型,当向集合中添加对象句柄时,会丢失其身份或标识信息。为了恢复其本来面貌,可以使用下溯造型。本文还介绍了Java 1.2集合库的特点和优势。 ... [详细]
  • 1Lock与ReadWriteLock1.1LockpublicinterfaceLock{voidlock();voidlockInterruptibl ... [详细]
  • 测绘程序设计Excel度分秒转换模板附代码超实用版
    本文介绍了测绘程序设计Excel度分秒转换模板附代码超实用版的相关知识,包括准备工作、编写表达式和注意事项。在实际工作中,将GPS实测的经纬度度转换为度分秒是常见需求,本文提供了在Excel中快速进行转换的方法,以提高工作效率。 ... [详细]
  • MySQL中的MVVC多版本并发控制机制的应用及实现
    本文介绍了MySQL中MVCC的应用及实现机制。MVCC是一种提高并发性能的技术,通过对事务内读取的内存进行处理,避免写操作堵塞读操作的并发问题。与其他数据库系统的MVCC实现机制不尽相同,MySQL的MVCC是在undolog中实现的。通过undolog可以找回数据的历史版本,提供给用户读取或在回滚时覆盖数据页上的数据。MySQL的大多数事务型存储引擎都实现了MVCC,但各自的实现机制有所不同。 ... [详细]
author-avatar
淘客淘宝客
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有